.portée {
    height: 252px;
}

.fict.line {
    visibility: hidden;
}

.line, .gap {
    display: block;
    width: 100%; height: 1px;
    border-top: 10px solid black; border-bottom: 10px solid black;
    margin: none;
}

.line {
    background: white;
}

.gap {
    background: transparent;
}

fieldset {
    font-size: 30px;
}

fieldset span.active {
    font-weight: bold;
    color: black;
    text-shadow: 0px 0px 5px white;
}

fieldset span {
    text-transform: lowercase;
}

fieldset span.hyphened::before {
    content: "-";
}